# 昵称：python小白
# 座右铭：扛得住涅槃之痛，才配得上重生之美！
# 开发时间：2023/3/4 22:05


# ## 变量使用前，必须先声明；
# ## 声明格式:变量名=变量值

# a=5 b=6 a+b=11 a,b---变量    5,6,11---常量


# 声明变量
name = "张三"
age = 18
hobby = "打球"
# ## 使用变量 通过变量名获取变量值
print("个人信息:", name, age, hobby)
# ##注意：使用变量时千万不能加引号，各个变量之间用英文逗号作为分隔符隔开

# ## 变量的三要素:变量名,变量值,变量的数据类型
'''
数据类型:
整型(int):表示整数,不论正整数,还是负整数。例如：人数、年龄等
浮点型(float):表示各种小数,注意：整数和浮点数存储方式不同，浮点数运算时可能会产生一点误差。例如π
字符串(str):表示的是一串字符,用来保存普通文本."abc",'def'
布尔值(bool):表示真假的判断,只有True或False两种值,也可以表达式运算.
空值(None):表示什么也没有.
'''
# ## int 整型
a = 5
b = 128
s = 6
print(a + b)

# ## float 浮点型
c = 3.14
d = 5.5
e = 6.0
print(c + d)

# 数值型:可以参与数学计算

# ## str 字符串
# ##字符串的常量使用引号包围
# ## 引号只是字符串的标识，而不是字符串的一部分
s1 = "hello world"
s2 = "你好，世界！"
s3 = "s"
s4 = ""  # 空字符串
s5 = "6"  # 数值形式的字符串
s6 = "3.14"
print(s1 + "---" + s2)

# bool 布尔类型
b1 = True  # 真
b2 = False  # 假
print(5 > 3)
print(6 < 2)

# None 空
# None 不能理解为0，因为0是有意义的，而None是一个特殊的空值。
n = None

# ##获取一个数据的类型 type(数据)
print(type(a))
